Persistent Possibilities for Software Environments
نویسنده
چکیده
Persistent programming systems are generally recognised as the appropriate technology for the construction and maintenance of large, long-lived object based application systems such as software environments. Here some of the advantages of providing all the support required for the software process within a persistent object store with referential integrity are examined. It is shown that powerful new techniques may be supported by having system specifications, programs, configuration management tools and documentation all within a single persistent environment.
منابع مشابه
Exploiting Persistent Linkage in Software Engineering Environments
Persistent programming systems are designed to provide technology for the construction and maintenance of large, long-lived object-based application systems. Many successful prototypes have been constructed and a large body of application building experience is emerging. Three common attributes of persistent systems are persistent linkage, strong typing, and the referential integrity of data. P...
متن کاملFrom Simulated to Real Environments: How to Use SeSAm for Software Development
In this paper we want to show the possibilities to use agentbased modeling and simulation for software development. Therefore we present the integrated environment SeSAm and recent extensions, that allow creating simulated environments for agent based software as well as actually developing and deploying software agents.
متن کاملDe l'intégration de données à la composition de services Web. (From data integration to Web services composition)
Tool integration in software development environments is a major problem, on onehand, for users of these environments, and on the other hand, for tool builders and suppliers. Inthis paper, we focus on persistent data integration, which is one of the two main points of toolintegration. The purpose of this work is to provide a formal data model that includes most of thesemantics o...
متن کاملThesaurus-Based Software Environments
Software environments support the process of constructing and maintaining application systems. This paper describes the idea of a thesaurus1 as a viable foundation for software environments. A thesaurus contains information about the names and identifiers in all the software written in all the languages of an application. Information about extensional data in a database or persistent store is a...
متن کاملThe Design of Effective Software Visualizations for Persistent Programming Environments* Proposed Research
This report proposes research with two goals. Firstly, to investigate how effective software visualizations can be designed and evaluated. Secondly, by building software visualizations for persistent programming environments to demonstrate these techniques, to understand the relationship between persistence and software visualization. The software visualization literature has been reviewed. It ...
متن کامل